unimpeachable witness - German English Dictionary